home *** CD-ROM | disk | FTP | other *** search
- #ifndef _qed_magx_h_
- #define _qed_magx_h_
-
- /*
- * Funktionen
- */
-
- GLOBAL WORD check_magx (VOID);
- /*
- * Überprüft, ob MagiC läuft und gibt Versionsnummer zurück,
- * null, wenn kein MagiC installiert.
- */
-
- /*
- * Neue AES-Funktionen
- */
-
- /* Messages */
- #define SM_M_SPECIAL 101
- #define SMC_SWITCH 2
-
- #define WM_M_BDROPPED 100
- #define WF_M_BACKDROP 100
-
- /*
- * Zeichensatzauswahl:
- */
-
- /* Definitionen für <font_flags> bei fnts_create() */
-
- #define FNTS_BTMP 1 /* Bitmapfonts anzeigen */
- #define FNTS_OUTL 2 /* Vektorfonts anzeigen */
- #define FNTS_MONO 4 /* äquidistante Fonts anzeigen */
- #define FNTS_PROP 8 /* proportionale Fonts anzeigen */
-
- /* Definitionen für <dialog_flags> bei fnts_create() */
- #define FNTS_3D 1 /* 3D-Design benutzen */
-
- /* Definitionen für <button_flags> bei fnts_do() */
- #define FNTS_SNAME 0x01 /* Checkbox für die Namen selektieren */
- #define FNTS_SSTYLE 0x02 /* Checkbox für die Stile selektieren */
- #define FNTS_SSIZE 0x04 /* Checkbox für die Höhe selektieren */
- #define FNTS_SRATIO 0x08 /* Checkbox für das Verhältnis Breite/Höhe selektieren */
-
- #define FNTS_CHNAME 0x0100 /* Checkbox für die Namen anzeigen */
- #define FNTS_CHSTYLE 0x0200 /* Checkbox für die Stile anzeigen */
- #define FNTS_CHSIZE 0x0400 /* Checkbox für die Höhe anzeigen */
- #define FNTS_CHRATIO 0x0800 /* Checkbox für das Verhältnis Breite/Höhe anzeigen */
- #define FNTS_RATIO 0x1000 /* Verhältnis Breite/Höhe einstellbar */
- #define FNTS_BSET 0x2000 /* Button "setzen" anwählbar */
- #define FNTS_BMARK 0x4000 /* Button "markieren" anwählbar */
-
- /* Definitionen für <button> bei fnts_do() */
-
- #define FNTS_CANCEL 1 /* "Abbruch" wurde angewählt */
- #define FNTS_OK 2 /* "OK" wurde gedrückt */
- #define FNTS_SET 3 /* "setzen" wurde angewählt */
-
- GLOBAL VOID *fnts_create (WORD handle, WORD no_fonts, WORD font_flags,
- WORD dialog_flags, UBYTE *sample, UBYTE *opt_button);
- GLOBAL WORD fnts_delete (VOID *fnt_dialog, WORD handle);
- GLOBAL WORD fnts_do (VOID *fnt_dialog, WORD button_flags, LONG id_in,
- LONG pt_in, LONG ratio_in, WORD *check_boxes,
- LONG *id, LONG *pt, LONG *ratio);
-
- #endif
-